package com.probox.customer.api.domain;

import com.probox.common.core.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(description="客户权益Vo类")
public class CustomerPrivilegeOpenVo{

    @ApiModelProperty(value = "权益id")
    private Long privilegeUid;

    @ApiModelProperty(value = "等级权益id")
    private Long customerPrivilegeUid;

    //会员权益
    @ApiModelProperty(value = "会员权益")
    private String customerPrivlege;

    //升级礼包
    @ApiModelProperty(value = "升级礼包")
    private String upgradeGiftBag;

    /**
     * 权益展示名称
     */
    @ApiModelProperty(value = "权益展示名称")
    private String privilegeShowName;

    /**
     * 权益名称
     */
    @ApiModelProperty(value = "权益名称")
    private String privilegeName;

    /**
     * 权益对应的值
     */
    @ApiModelProperty(value = "权益对应的值")
    @Excel(name = "权益对应的值")
    private String privilegeValue;
    /**
     * 权益状态(1：有效，0：无效)
     */
    @ApiModelProperty(value = "权益状态")
    @Excel(name = "权益状态(1：有效，0：无效)")
    private String privilegeStatus;

    /**
     * 权益单位
     */
    @ApiModelProperty(value = "权益单位")
    @Excel(name = "权益单位")
    private String platformUnit;

    /**
     * 权益图标
     */
    @ApiModelProperty(value = "权益图标")
    @Excel(name = "权益图标")
    private String privilegeImages;

    @ApiModelProperty(value = "等级权益赠品集合")
    private List<LevelPrivileageGiveVo> levelPrivileageGives;



}
